package com.tokenplus.thai.adata.user


/**
 * 检测用户信息 /front/api/user/detectUserInfo
 *
 */
data class RevDataDetectUserInfo(
    /** login / register */
    val type: String,
    val zjc: String?,
    val zjcFlag: Boolean
) {
    /** 是否为登录 */
    fun isToLogin(): Boolean {
        return type.equals("login", true)
    }

    /** 是否需要验证助记词 */
    fun isNeedZjcFlag(): Boolean {
        return zjcFlag
    }

    /** 是否需要设置助记词 */
    fun isNeedSetZjc(): Boolean {
        val con1 = (zjc?.isNotBlank()==true)
        val con2 = zjcFlag
        return (con1 and con2)
    }

    /** 是否需要输入助记词 */
    fun isNeedInputZjc(): Boolean {
        val con1 = zjc.isNullOrBlank()
        val con2 = zjcFlag
        return (con1 and con2)
    }

    /** 是否直接登录 */
    fun isLoginDirectly():Boolean{
        return (!zjcFlag)
    }

}
